/*
 * 文件名： MerchantAddMsg.java
 * 
 * 工程名称: common-domain
 *
 * Gopay
 *
 * 创建日期： 2017年8月21日
 *
 * Copyright(C) 2017, by www.gopay.com.cn Inc.All rights reserved.
 *
 * 原始作者: 宣广海
 *
 */
package com.gopay.common.domain.bank.pab.agpay.req;

import java.io.Serializable;

/**
 * 微信、支付宝进件商户平安银行报文对象
 *
 * @author 宣广海
 *
 * @version 
 *
 * @since 2017年8月21日
 */
public class MerchantAddMsg implements Serializable{

	/**
	 * serialVersionUID
	 */
	private static final long serialVersionUID = -8816368019462402226L;
	/**
	 * 机构商户主键，必须保证全局唯一
	 */
	private String tra_id;
	/**
	 * 商户名称
	 */
	private String mct_name;
	/**
	 * 招牌名称(商户简称)
	 */
	private String brand_name;
	/**
	 * 联系人手机
	 */
	private String mobile;
	/**
	 * 联系人姓名
	 */
	private String contract_name;
	/**
	 * 联系人邮箱
	 */
	private String email;
	/**
	 * 城市对应的id号
	 */
	private String cityid;
	/**
	 * 详细地址
	 */
	private String address;
	/**
	 * 结算账户类型
	 */
	private String account_type;
	/**
	 * 营业执照类型 
	 */
	private String bl_type;
	/**
	 * 营业执照编号
	 */
	private String bl_no;
	/**
	 * 营业执照开始时间
	 */
	private String bl_start_date;
	/**
	 * 营业执照结束时间
	 */
	private String bl_end_date;
	/**
	 * 清算联行号
	 */
	private String bank_no;
	/**
	 * 身份证号码
	 */
	private String boss_id_no;
	/**
	 * 身份证有效期结束时间
	 */
	private String boss_id_end_date;
	/**
	 * 开户行名称
	 */
	private String bank_name;
	/**
	 * 银行户名
	 */
	private String account_name;
	/**
	 * 银行账号
	 */
	private String account_no;
	/**
	 * 支付方式参数
	 */
	private MerchantAddPaymentMsg payment;
	/**
	 * 联系电话
	 */
	private String tel;
	/**
	 * 营业时间
	 */
	private String open_hours;
	
	public String getTra_id() {
		return tra_id;
	}
	public void setTra_id(String tra_id) {
		this.tra_id = tra_id;
	}
	public String getMct_name() {
		return mct_name;
	}
	public void setMct_name(String mct_name) {
		this.mct_name = mct_name;
	}
	public String getBrand_name() {
		return brand_name;
	}
	public void setBrand_name(String brand_name) {
		this.brand_name = brand_name;
	}
	public String getMobile() {
		return mobile;
	}
	public void setMobile(String mobile) {
		this.mobile = mobile;
	}
	public String getContract_name() {
		return contract_name;
	}
	public void setContract_name(String contract_name) {
		this.contract_name = contract_name;
	}
	public String getEmail() {
		return email;
	}
	public void setEmail(String email) {
		this.email = email;
	}
	public String getCityid() {
		return cityid;
	}
	public void setCityid(String cityid) {
		this.cityid = cityid;
	}
	public String getAddress() {
		return address;
	}
	public void setAddress(String address) {
		this.address = address;
	}
	public String getAccount_type() {
		return account_type;
	}
	public void setAccount_type(String account_type) {
		this.account_type = account_type;
	}
	public String getBl_type() {
		return bl_type;
	}
	public void setBl_type(String bl_type) {
		this.bl_type = bl_type;
	}
	public String getBl_no() {
		return bl_no;
	}
	public void setBl_no(String bl_no) {
		this.bl_no = bl_no;
	}
	public String getBl_start_date() {
		return bl_start_date;
	}
	public void setBl_start_date(String bl_start_date) {
		this.bl_start_date = bl_start_date;
	}
	public String getBl_end_date() {
		return bl_end_date;
	}
	public void setBl_end_date(String bl_end_date) {
		this.bl_end_date = bl_end_date;
	}
	public String getBank_no() {
		return bank_no;
	}
	public void setBank_no(String bank_no) {
		this.bank_no = bank_no;
	}
	public String getBoss_id_no() {
		return boss_id_no;
	}
	public void setBoss_id_no(String boss_id_no) {
		this.boss_id_no = boss_id_no;
	}
	public String getBoss_id_end_date() {
		return boss_id_end_date;
	}
	public void setBoss_id_end_date(String boss_id_end_date) {
		this.boss_id_end_date = boss_id_end_date;
	}
	public String getBank_name() {
		return bank_name;
	}
	public void setBank_name(String bank_name) {
		this.bank_name = bank_name;
	}
	public String getAccount_name() {
		return account_name;
	}
	public void setAccount_name(String account_name) {
		this.account_name = account_name;
	}
	public String getAccount_no() {
		return account_no;
	}
	public void setAccount_no(String account_no) {
		this.account_no = account_no;
	}
	public MerchantAddPaymentMsg getPayment() {
		return payment;
	}
	public void setPayment(MerchantAddPaymentMsg payment) {
		this.payment = payment;
	}
	/**
	 * @return 返回 tel。
	 */
	public String getTel() {
		return tel;
	}
	/**
	 * @param tel 要设置的 tel。
	 */
	public void setTel(String tel) {
		this.tel = tel;
	}
	/**
	 * @return 返回 open_hours。
	 */
	public String getOpen_hours() {
		return open_hours;
	}
	/**
	 * @param open_hours 要设置的 open_hours。
	 */
	public void setOpen_hours(String open_hours) {
		this.open_hours = open_hours;
	}

}
